package data

import "time"

// customer 中与数据操作的相关的代码
type CustomerData struct {
	data *Data
}

// New方法
func NewCustomerData(data *Data) *CustomerData {
	return &CustomerData{
		data: data,
	}
}

// 设置验证码的方法
func (c CustomerData) SetVerifyCode(telePhone string, code string, expiration int64) error {
	status := c.data.Rdb.Set("CVC:"+telePhone, code, time.Duration(expiration)*time.Second)
	if _, err := status.Result(); err != nil {
		return err
	}
	return nil
}
